role of automation tester